.zlogo {
  text-transform: uppercase;
  text-align: center;
  margin: 24px;
}

.zlogo span {
  border: 7px double #30b1fc;
  padding: 4px 18px 4px 18px;
  border-radius: 42px 2px 42px 2px;
  box-shadow: 0 2px 8px 4px #fafafa, 0 2px 8px 4px #2ececa;
  color: #2dcdca;
  font-size: 18px;
  display: inline-block;
  text-shadow: 0 2px 14px orange;
  /*-webkit-transform: rotate(45deg);*/
  /*-moz-transform: rotate(45deg);*/
}

.zlogo_img {
  width: 64px;
  height: 64px;
}

.zlogo_img:hover{
  color: red;
  box-shadow: 0px 4px 8px 0 rgba(255, 255, 255, 0.3)
  , 0 6px 20px 0 rgba(255, 255, 255, 0.3);
}
